package com.sky.service;

import com.sky.dto.SetmealDTO;
import com.sky.dto.SetmealPageDTO;
import com.sky.entity.Setmeal;
import com.sky.result.PageResult;
import com.sky.vo.SetmealVO;

import java.util.List;

public interface SetmealService {

    // 新增套餐
    void save(SetmealDTO setmealDTO);
    // 分页
    PageResult getPage(SetmealPageDTO setmealPageDTO);
    // 回显套餐
    SetmealVO getById(Long id);
    // 修改套餐
    void updateById(SetmealDTO setmealDTO);
    // 套餐批量删除
    void deleteBatch(List<Long> ids);
    // 启售停售套餐
    void startOrStop(Setmeal setmeal);
    // 条件查询
    List<SetmealVO> getParamList(SetmealPageDTO setmealPageDTO);
}